import axios from "axios";
import store from "@/store";
const requset = axios.create({
    // 接口的基准路径
   baseURL: 'http://toutiao.itheima.net/'
})

// 请求拦截器

// 添加请求拦截器 axios => requset(用axios创建的实例)
requset.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    // config 配置对象：本次请求的请求配置对象
    //  console.log(122,config);
    const { user } = store.state
      if(user && user.token ) {
         config.headers.Authorization =  `Bearer ${user.token}`
       }
     // 注意这里务必返回config配置对象,或则请求停在这里出不去了
       return config // 放行的标记
  }, function (error) {
    // 对请求错误做些什么（还没有发出去）
    return Promise.reject(error);
  })


// 响应拦截器

export default requset